package com.edushare.common.vo;

import com.edushare.common.vo.auto._FileDirTypes;

public class FileDirTypes extends _FileDirTypes {

	private static final long serialVersionUID = -6137641928761773803L;
	
	/**
	 * PARENTAGE WHETHER A FOLDER CAN HAVE CHILDREN?
	 */
	public static final int PARENTAGE_TRUE							= 10;
	public static final int PARENTAGE_FALSE							= 0;
	
	/** Only and default parent of all (L0) directories for an entity */
	public static final String ROOT_DIR 							= "ROOT_DIR";
	
	/** Unique and single directories, stays on L1 only */
	public static final String DEFAULT_DIR						 	= "DEFAULT_DIR";
	public static final String DEFAULT_GALLERY					 	= "DEFAULT_GALLERY";
	
	/** Unique and single directories, stays on L1 only -- Assignment Specific */
	public static final String ASSIGNMENT_HELP 						= "ASSIGNMENT_HELP";
	public static final String ASSIGNMENT_SUBMISSION 				= "ASSIGNMENT_SUBMISSION";
	public static final String ASSIGNMENT_SOLN 						= "ASSIGNMENT_SOLN";

	/** User created directory type, L1 and below */
	public static final String USER_DIR 							= "USER_DIR";
	
	/** System generated "temp" directory -- the files can be deleted when disc space is low */
	public static final String SYSTEM_TEMP 							= "SYSTEM_TEMP";
	
	/** created by System, or user */
	public static final int CREATOR_TYPE_SYSTEM						= 10;
	public static final int CREATOR_TYPE_USER						= 20;
	
}
